export const state = () => {
    //state是个对象,因为可能被利用,所以这样表达,return出去

    return {
        historyRecord: [

        ]
    }
}
var his = true
export const mutations = {
    // mutations 是一个对象
    // 里面的每一个属性都是一个函数
    //   这里的函数专门用来修改这个仓库的数据state
    // 所有 Mutation 函数都可以接受两个参数,
    // 第一是 state 对象本身
    // 第二是外面调用时传入的数据

    setHistory(state, data) {
        //判断历史纪录,同一时间则无需再存.
        state.historyRecord.forEach(element => {
            if (element.departCity == data.departCity && element.destCity == data.destCity && element.departDate == data.departDate) {
                his = false
            }
        });
        if (his) {
            state.historyRecord.unshift(data)

        }

    }

}